power generating - French English Dictionary